package cn.yunhe.dao;

import cn.yunhe.entity.News;
import cn.yunhe.entity.Page;

import java.util.List;

public interface NewsMapper {

    /**
     * 分页查询
     *
     * @param page 封装的分页类，存储开始和取的条数
     * @return
     */
    List<News> getNewsByPage(Page page);

    /**
     * 查询总条数
     *
     * @return
     */
    int getNewsCount();

    /**
     * 删除新闻
     *
     * @param newsid
     * @return
     */
    boolean delNewsByNewsid(int newsid);

    /**
     * 根据id得到一个新闻对象
     *
     * @param newsid
     * @return
     */
    News getNewsByNewsid(int newsid);


    /**
     * 新增
     * @param news
     * @return
     */
    boolean addNews(News news);


}
